USB/IP - a Peripheral Bus Extension for Device Sharing over IP Network
نویسندگان
چکیده
As personal computing becomes more popular and affordable, the availability of peripheral devices is also increasing rapidly. However, these peripheral devices can usually only be connected to a single machine at time. The ability to share peripheral devices between computers without any modification of existing computing environments is, consequently, a highly desirable goal, as it improves the efficiency and usability of such devices. Existing device sharing technologies in the pervasive computing area are not sufficient for peripheral devices designed for personal computers, because these technologies do not provide the degree of networktransparency necessary for both applications and device drivers. In this paper, we propose USB/IP as a peripheral bus extension over an Internet Protocol (IP) network. This novel device sharing approach is based on the sophisticated peripheral interfaces that are supported in most modern operating systems. Using a virtual peripheral bus driver, users can share a diverse range of devices over networks without any modification in existing operating systems and applications. Our experiments show that USB/IP has sufficient I/O performance for many USB devices, including isochronous ones. We also describe performance optimization criteria that can be used to achieve further performance improvements.
منابع مشابه
USB/IP - A Peripheral Bus Extension for Device Sharing over IP Network (Awarded FREENIX Track Best Paper Award!)
As personal computing becomes more popular and affordable, the availability of peripheral devices is also increasing rapidly. However, these peripheral devices can usually only be connected to a single machine at time. The ability to share peripheral devices between computers without any modification of existing computing environments is, consequently, a highly desirable goal, as it improves th...
متن کاملDesign and Implementation of Peripheral Sharing Mechanism on Pervasive Computing with Heterogeneous Environment
As pervasive computing permeate into user’s lives, many embedded devices based on Linux exist around the users. In this circumstance, the heterogeneousness of operating systems causes incompatibility problems in sharing peripherals since the users and the devices have a different operating system. In this paper, we propose a USB Cross-platform Extension to share peripherals in a heterogeneous e...
متن کاملA Distributed Architecture for Remote Validation of Software Licenses Using USB/IP Protocol
USB dongles have been used by a wide range of software manufacturers to store a copy-protected of their application’s license. The licenses validation procedure through USB dongles faces several concerns, as the risks of theft or losing dongle. Also, in scenarios where the number of dongles is reduced, users may have to wait for dongle access, which may lead to loss of productivity. In this pap...
متن کاملMulti-hop Wireless Body Area Network Design for WUSB support in Wireless Home Networks
The wireless universal serial bus (WUSB) connects personal computers (PCs) to their peripherals and the consumer-electronics (CE) in people’s living home networks. A wireless body area network (WBAN) allows the integration of intelligent, miniaturized, low-power sensor nodes that monitor body functions and the surrounding environment. In this paper, we propose a method for multi-hop network ext...
متن کاملImplementation and Functional Verification of Soft IP Core of USB 3.0 Device MAC Layer
Universal Serial Bus has supported a wide variety of devices from keyboard, mouse, flash memory, imaging up to high speed broad band devices. In addition, user applications demand a higher performance connection between the PC and other increasingly sophisticated peripherals. USB 3.0 addresses this need by adding even faster transfer rates. It assures a data transfer rate of 4.8 Gbps as compare...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2005